Modifying free-formed NURBS curves and surfaces for offsetting without local self-intersection
نویسندگان
چکیده
This paper presents an algorithm of modifying free-formed NURBS curve/surface for offsetting without local self-intersecting. The method consists of (1) sampling a number of points from a progenitor curve/surface based on second derivatives; (2) checking the curvature or maximum curvature of the progenitor curve/surface at the sampled points; (3) inserting corresponding knots of sampled points; (4) repositioning control points till the curvature/maximum curvature of the curve/surface everywhere are less than the reciprocal of offset distance. The method is efficient and is able to obtain better offsetting results. q 2004 Elsevier Ltd. All rights reserved.
منابع مشابه
Approximate swept volumes of NURBS surfaces or solids
This paper presents a method of determining the approximate swept volume of Non-Uniform Rational B-Spline (NURBS) surfaces or solids. The method consists of (1) slicing the NURBS surfaces or solids by finding the intersection of plane/surface; (2) forming the sliced curves; (3) setting up the local moving coordinate system; (4) determining the characteristic (also called singular) points or cur...
متن کاملDirect boolean intersection between acquired and designed geometry
In this paper, a new shape modeling approach that can enable direct Boolean intersection between acquired and designed geometry without model conversion is presented. At its core is a new method that enables direct intersection and Boolean operations between designed geometry (objects bounded by NURBS and polygonal surfaces) and scanned geometry (objects represented by point cloud data). We use...
متن کاملEecient Rendering of Trimmed Nurbs Surfaces
We present an algorithm for interactive display of trimmed NURBS surfaces. The algorithm converts the NURBS surfaces to B ezier surfaces and NURBS trimming curves into B ezier curves. It tessellates each trimmed B ezier surface into triangles and renders them using the triangle rendering capabilities common in current graphics systems. It makes use of tight bounds for uniform tessel-lation of B...
متن کاملApproximating Offsets of Surfaces by using the Support Function Representation
Robust and efficient methods for dealing with offset curves and surfaces are one of the major challenges in Computer Aided Design. Offset to (piecewise) rational curves and surfaces (i.e., NURBS) are not rational and need to be approximated. Also, singularities and self–intersections can easily be generated and have to be dealt with [Mae]. Certain subsets of the set of rational curves and surfa...
متن کاملOffsetting surface boundaries and 3-axis gouge-free surface machining
A key issue in the creation of error-free tool path for numerically controlled (NC) surface machining is gouging (over-cut> prevention. In the case of solid-based machining, where the creation of tool paths across several surfaces in a single pass is imperative, the major sources for gouging are the tangent discontinuity (C’ discontinuity) and the surface gap (Co discontinuity) occurred in the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer-Aided Design
دوره 36 شماره
صفحات -
تاریخ انتشار 2004